horrible creature - German English Dictionary